platoon commanders - German English Dictionary